查看原文
其他

你的老师让你做个计算器?

正念君 嵌入式大杂烩 2021-01-31

点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间获取免费资料!



前言


学习编程,很重要的一点就是多练习。所以,老师常常会布置一些编程作业,可能是一些编程题目,也可能让你自己做个项目小作品。小编上大学时,除了学C语言之外,还学了一门面向对象语言C#。期末的时候,老师让我们每个人都做一个小作品,有做计算器,有做记事本,有做音乐播放器等。只学了一学期,完全是自己做是很难的,我们大多都是到互联网上查找相关的项目源码,然后拿过来进行修改。


开源项目Calculate


如果期末的时候你的C++老师让你做个作品,你可以做个计算器,因为有现成的代码给你进行抄袭参考。前几日,微软公司在 MIT License下开源了一个GitHub项目——Windows计算器,才几天就获得了一万多个stars,很受大家欢迎。该项目是使用C++语言编写的,提供标准型、科学型和程序员计算器,以及不同量度单位和货币之间的转换等功能。该项目源码地址为:

https://github.com/Microsoft/calculator

也可在后台回复关键字:计算器,进行获取



启动项目


该项目的GitHub 页面的README.md中介绍了启动该项目的大概流程


依赖项

  • 计算机必须运行 Windows 10 1803 版本或更新版本。

  • 安装 Visual Studio 最新版

  • 安装「Universal Windows Platform Development」workload

  • 安装可选组件「C++ Universal Windows Platform tools」

  • 安装最新版 Windows 10 SDK


  • 安装 Visual Studio 扩展 XAML Styler 

  • 获取项目代码:

git clone https://github.com/Microsoft/calculator.git


在 Visual Studio 中打开 src\Calculator.sln,以构建和运行 Windows 计算器 app 。Windows 计算器项目架构的通用描述,参见 ApplicationArchitecture.md我没有安装visual studio,所以没有展示更详细的步骤。


结尾


微软曾被一些程序员称为“开源的敌人”,因为其不开源的原因,所以很多人更倾向于学习Linux下的开发,许多程序员学习Linux的理由之一就是因为Linux是开源的。而近年来,其开始改变以往的风格,逐渐拥抱开源,从开源文件管理器到开源计算器。今后,相信其也一定会共享更多的开源项目共我们学习,让我们共同期待着!


资源分享 | Linux相关资料

【C语言笔记】指定初始化器

【C语言笔记】位域

【数据结构笔记】单链表

智能桌面天气预报系统(一)

智能桌面天气预报系统(终)                                   


你点的每个好看,我都认真当成了喜欢



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存